<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 结构赋值基本用法
        // let arr=[1,[2,5,4],3]
        // let [a,[s,,d],c]=arr
        // console.log(s,d)
        // let [x=1]=[100]
        // console.log(x)
        // let obj={
        //     name:'xcy',
        //     age:18
        // }
        // let {name,age}=obj
        // console.log(obj.name,age)

        // 结构赋值到方法中的用法
        // function hou(){
        //     let res={
        //         code:200,
        //         date:{
        //             list:[123,23,4]
        //         }
        //     }
        //     test(res)
        // }
        // function test({code,date:{list:[a,b,c]}}){
        //     console.log(a,b)
        // }
        // hou()

        // 解构赋值起别名(数组不能起别名)
        let arr={
            a:1,
            b:2,
            c:3
        }
        a=6
        let {a:aa,b,c}=arr
        console.log(aa,b,c)
    </script>
</body>
</html>